我要在暑假剩餘的30天完成一個簡易的"貪食蛇"遊戲,學習資源全部從網路上的公開資源進行學習
看了幾個介紹環境建置的影片,我最後選擇的是使用 IntelliJ + JDK 的組合
首先去兩者各自的網站下載,注意IntelliJ要選擇下載Commuinity Edition
安裝完成後打開IntelliJ,創建一個New Project,我選擇將其創在名為Java的資料夾內,方便我將Java的程式碼全部放在一起
之後將下方的Add Sample Code取消勾選,這是為了之後學習如何使用基本格式(剛開始建議自己手打)
而在JDK那欄不出意外的話可以看到自己剛才安裝的那個版本
最後按下Create就完成了
完成環境建置與安裝後,肯定要先來嘗試一下自己的設置有沒有錯誤
依照教程,Java的基本格式如下
public class Main{
public static void main(String[] args){
}
}
並在main中輸入
System.out.print("Hello World!");
即可得到
Hello World!
正常得到結果後就代表設定沒有問題了
只是看到這一長串的System.out.print,心裡就覺得真麻煩,C只需要printf(),C++只需要cout...
不過與C, C++一樣,大部分結尾仍然需要加上分號
後來發現在這個IDE中(我不確定其他的有沒有),輸入sout然後按Tab就可以自動生成System.out.println();
而這個println代表的意思就是輸入完內容之後自動換行,不需要再打'\n'了,我的理解是與C的puts()很像!
以上就是第一天的內容,先梳理完自己這30天內需要學習的知識,並逐個擊破
我會先以學完Java基本語言為主,無論最後我是否能夠完成整個專案,至少我都能夠有學完這個語言的收穫!
版主您好!
感謝您分享這份充實又目標明確的暑期學習計畫!很佩服您為自己設定了在30天內完成貪食蛇遊戲的挑戰,並詳細條列了需要學習的技能清單,這份規劃非常完整且具有前瞻性。
看到您選擇 IntelliJ Community + JDK 作為開發環境,這是非常主流且好用的組合,相信會讓您的學習之路更加順暢。特別是您發現了 sout + Tab
的小技巧,這正是 IDE 提升開發效率的醍醐味所在,初學時能有這些便利功能,會減少很多摸索的挫折感!
您先專注於Java基本語法的策略非常明智,無論最終是否完成整個專案,紮實的語言基礎都會是最大的收穫。期待看到您接下來的學習歷程和遊戲成果!
也歡迎版主有空參考我的系列文「南桃AI重生記」:
https://ithelp.ithome.com.tw/users/20046160/ironman/8311